﻿#pragma once

#if defined(_MSC_VER)
	#define _CRT_SECURE_NO_WARNINGS
#endif


// C语言标准库
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <stdbool.h>
#include <ctype.h>
#include <math.h>
#include <windows.h>


// 外部函数声明
extern void print_int_array(int arr[], int n);
extern void bubble_sort(int arr[], int n);
extern void selection_sort(int arr[], int n);
extern void insertion_sort(int arr[], int n);
extern void quick_sort(int arr[], int left, int right);
extern void merge_sort(int arr[], int left, int right);

// 小游戏函数声明
extern void sudoku_start();
extern void sweep_start();



// 宏定义部分
#define print_start_line(start_str) printf("---------- %s ----------\n", start_str)
#define print_end_line(end_str) printf("---------- %s ----------\n\n\n", end_str)
